package cs.rsa.ts14.juliet;

/**
 * Interface for constructing category overview. In this way, it is possible to 
 * change format of overview without changing existing code. 
 * 
 * @author madsen
 *
 */
public interface CategorySyntaxConstructor {
	
	public String buildHeaderLine();
	
	public String buildClassLine(String name, double hours, double percentage);
	
	public String buildCategoryLine(String name, double hours);
	
	public String buildTotalLine(double hourOne, double hourTwo);
	
	public String buildEndLine();
	
	public String getLineBreak();
	
}
